2天狂揽3w stars,火爆全网的私人 AI 工作空间

407 字

2天狂揽3w stars,火爆全网的私人 AI 工作空间

来源:htmlDecode("GitHubStore")

原文链接:https://mp.weixin.qq.com/s/-1Cs7xODfjQdBzP4K7GRbg


**
**

项目简介

** Odysseus **  是一个 ** 自托管的 AI 工作空间 **  —— 旨在提供类似 ChatGPT 和 Claude 的界面体验,但更具个性、更多趣味。在你自己的硬件上运行,使用你自己的数据 ——  ** 本地优先、隐私优先、无后门 ** 。简单理解,就是想在自己电脑或服务器上,跑一个类似 ChatGPT/Claude 的工具,但数据全在本地,不依赖云端,也不把隐私交给大公司。

特性

** 聊天 **  —— 与任意本地模型或 API 对话,添加模型非常简单。
vLLM · llama.cpp · Ollama · OpenRouter · OpenAI
** Agent(智能体) **  —— 赋予工具,让它自主完成整个任务。
基于 opencode · MCP · 网页 · 文件 · Shell · 技能 · 记忆
** Cookbook(食谱) **  —— 扫描你的硬件,推荐模型,一键下载并启动服务。
基于 llmfit · VRAM 感知 · GGUF / FP8 / AWQ · 适配度评分 · vLLM / llama.cpp 服务
** 深度研究 **  —— 多步执行,收集、阅读并综合来源,生成精美的可视化报告。
改编自 Tongyi DeepResearch
** 模型对比 **  —— 有趣的并排对比工具,支持完全盲测,无偏见!
多模型 · 盲测 · 综合分析
** 文档编辑 **  ——  ** 你 ** 来写作,AI 辅助而非主导。
多标签编辑器 · Markdown · HTML · CSV · 语法高亮 · AI 编辑 · 建议
** 记忆 / 技能 **  —— 持久化记忆和技能,你的智能体会随着时间更好地理解你和你的任务而不断进化!
ChromaDB · fastembed (ONNX) · 向量 + 关键词检索 · 导入/导出
** 邮件 **  —— 内置 IMAP/SMTP 收件箱 + AI 智能分类:紧急提醒、自动标签、自动摘要、自动回复草稿、自动垃圾邮件过滤。
IMAP · SMTP · 按账号路由 · CalDAV 感知
** 笔记 & 任务 **  —— 带提醒的快速笔记、待办清单,以及智能体可以执行的定时任务。
笔记推送 · 检查清单 · cron 风格任务 · ntfy / 浏览器 / 邮件通知
** 日历 **  —— 本地优先的日历,支持 CalDAV 同步至 Radicale / Nextcloud / Apple / Fastmail。
CalDAV 拉取 · .ics 导入/导出 · 按日历颜色 · 智能体感知
** 移动端支持 **  —— 在手机上也能良好显示和运行。
响应式 · 可安装 (PWA) · 触屏手势
** 更多功能 **  —— 值得探索!
图片编辑器 · 主题编辑器 · 文件上传(视觉 + PDF) · 网页搜索 · 预设 · 会话 · 2FA

演示

快速开始

默认配置开箱即用:克隆仓库 → 运行 → 在  ** 设置 **  中配置模型、搜索、邮件等。
仅在需要部署级覆盖(如  APP_BIND 、 APP_PORT 、 AUTH_ENABLED  等)时才修改  .env  文件。
首次启动时,Odysseus 会创建一个管理员账号(默认为  admin ,可通过  ODYSSEUS_ADMIN_USER  修改),并在终端打印临时密码。
Docker 安装时可在  docker compose logs odysseus  中查看该密码。首次登录后请立即在  ** 设置 **  中修改密码。
想贡献代码?请参考 CONTRIBUTING.md。

Docker(推荐)

git  clone  https://github.com/pewdiepie-archdaemon/odysseus.git
cd  odysseus
cp .env.example .env        # 推荐,明确默认配置
docker compose up -d --build

容器健康后访问  http://localhost:7000 。
Docker Compose 默认绑定  127.0.0.1 ,如端口被占用,可在  .env  中设置  APP_PORT=7001  后重建容器。仅在需要 LAN 或反向代理访问时才将  APP_BIND=0.0.0.0 。

原生 Linux / macOS

git  clone  https://github.com/pewdiepie-archdaemon/odysseus.git
cd  odysseus
python3 -m venv venv
source  venv/bin/activate
pip install -r requirements.txt
python setup.py
python -m uvicorn app:app --host 127.0.0.1 --port 7000

要求:Python 3.11+。Cookbook 需要  tmux  来后台下载和运行模型。仅在需要 LAN/反向代理时使用  --host 0.0.0.0 。

Apple Silicon(M 系列)

Docker 在 macOS 上无法使用 Metal GPU。若需在 M 系列 Mac 上使用 GPU 加速的 Cookbook,请原生运行:
git  clone  https://github.com/pewdiepie-archdaemon/odysseus.git
cd  odysseus
./start-macos.sh

默认运行在  http://127.0.0.1:7860 。
想通过 Tailscale 等可信 LAN 访问手机,可使用:
ODYSSEUS_HOST=0.0.0.0 ./start-macos.sh

构建可点击的 macOS App:
./build-macos-app.sh

原生 Windows

** 一键启动器 ** (推荐,安全可重复运行):
git clone https://github.com/pewdiepie-archdaemon/odysseus.git
cd odysseus
powershell -ExecutionPolicy Bypass -File .\launch-windows.ps1

或手动安装:
git clone https://github.com/pewdiepie-archdaemon/odysseus.git
cd odysseus
py -3.11 -m venv venv
venv\Scripts\Activate.ps1
pip install -r requirements.txt
python setup.py
python -m uvicorn app:app --host 127.0.0.1 --port 7000

项目地址

https://github.com/pewdiepie-archdaemon/odysseus
**
**

如果你觉得这篇文章不错,别忘了 ** 点赞、在 ** ** 看、转发 ** 给更多需要的小伙伴哦!
** 技术 / 产品交流 ** 扫码加入交流群,备注格式: ** 「开发语言-城市-昵称」 **
其他合作 请注明来意